home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 13717 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.7 KB

  1. Path: access4.digex.net!not-for-mail
  2. From: ell@access4.digex.net (Ell)
  3. Newsgroups: comp.lang.smalltalk,comp.object,comp.lang.c++,comp.lang.java
  4. Subject: Re: The Good, the Bad, the Ugly, and the Wicked ...
  5. Followup-To: comp.lang.smalltalk,comp.object,comp.lang.c++,comp.lang.java
  6. Date: 27 Mar 1996 03:39:57 GMT
  7. Organization: The Universe
  8. Message-ID: <4jadad$360@news4.digex.net>
  9. References: <31570B8E.5A12@vmark.com> <4j96el$74n@druid.borland.com>
  10. NNTP-Posting-Host: access4.digex.net
  11. X-Newsreader: TIN [UNIX 1.3 950824BETA PL0]
  12.  
  13. Pete Becker (pete@borland.com) wrote:
  14. : In article <31570B8E.5A12@vmark.com>, jsutherland@vmark.com says...
  15. : >Last year I wrote an article in Object Magazine called, "Smalltalk,
  16. : >C++, and OO COBOL: The Good, the Bad, and the Ugly." 
  17. : >...
  18. : >The paper incorporates a table with ratings (1) Good, (3) Bad,
  19. : >and (2) Ugly. 
  20. : >...
  21. : >The target environment is a typical business system
  22. : >built in an MIS shop, i.e. not a number crunching scientific application
  23. : >...
  24. : >                                        ST      C++     OOC     Java
  25. : >Flexibility     Dynamic Binding         1       2       2       2
  26. : >                Dynamic Classes         1       3       1       2
  27. : >                Multiple Inheritance    3       2       2       3
  28. : >                Roles                   2       3       3       1
  29. : >Ease of use     Class Libraries         1       3       3       2
  30. : >                Learning Curve          1       3       2       1
  31. : >                Speed of Development    1       3       2       2
  32. : >                Portability             2       3       3       1
  33. : >Support         Tools                   1       1       3       3
  34. : >                Multiple Vendors        2       1       3       1
  35. : >Performance                             2       1       3       3
  36. : >Risk            Garbage Collection      1       3       3       2
  37. : >                Memory Leaks            1       3       1       1
  38. : >                Overwriting Memory      1       3       1       1
  39. : >                Ready for Prime Time    1       1       2       3
  40. : >TOTAL           (low means best)        21      35      34      28
  41.  
  42. : "(low means best)"? 
  43.  
  44. Such a measure is kinda non-intuitive, innit?
  45.  
  46. : Nonsense. Low means that the sum of these arbitrary comparisons is
  47. : lowest. That's all.... Adding up a bunch of meaningless numbers does not
  48. : produce a meaningful number. 
  49.  
  50. I think he raises a number of good objective criteria for measuring an
  51. oopl in a business environment.  But I think he has overlooked the minimal
  52. difference between an oopl pe se and what's possible with an oopl and its
  53. commonly available libraries in a business environment.
  54.  
  55. Elliott
  56.  
  57.